﻿using System;
using System.Linq;

class Program
{
    static void Main(string[] args)
    {
        // 随机生成100个0~1000间的整数
        Random random = new Random();
        int[] numbers = Enumerable.Range(1, 100).Select(_ => random.Next(0, 1001)).ToArray();

        // 使用LINQ语句对整数数组进行排序
        var sortedNumbers = numbers.OrderByDescending(num => num);

        // 求和
        int sum = sortedNumbers.Sum();

        // 求平均数
        double average = sortedNumbers.Average();

        // 输出结果
        Console.WriteLine($"排序后的数组：{string.Join(", ", sortedNumbers)}");
        Console.WriteLine($"数组求和：{sum}");
        Console.WriteLine($"数组平均数：{average}");

        Console.ReadLine(); // 保持控制台窗口打开
    }
}

